package com.hsnn.medstgmini.base.std.dao;

import java.util.List;
import java.util.Map;

import com.hsnn.medstgmini.base.std.model.StdHealthbureau;
import com.hsnn.medstgmini.sys.model.RegHealthbureau;

public interface StdHealthbureauDao {
	/**
	 * @category 获取存在的卫生局
	 * @author 韩守松
	 * @date 2015年11月3日
	 * @param @param regHealthbureau
	 * @param @return
	 */
	StdHealthbureau getExistHeaBur(RegHealthbureau regHealthbureau);

	/**
	 * @category 保存卫生局信息
	 * @author 韩守松
	 * @date 2015年11月3日
	 * @param @param stdHealthbureau
	 * @param @param opType
	 */
	void saveHeaBurInfo(StdHealthbureau stdHealthbureau, int opType);
	public List<Map<String, Object>> getHealthBureauByOrgId(String orgId);
	
	/**
	 * @category 获取管理机构信息
	 * @author 韩守松
	 * @date   2015年11月17日
	 * @param  @return
	 */
	List<StdHealthbureau> getStdHealthbureauData();
	
	/**
	 * @category 根据管理机构id获取管理机构信息
	 * @author 韩守松
	 * @date   2015年11月18日
	 * @param  @param heaBurId
	 * @param  @return
	 */
	List<StdHealthbureau> queryStdHealthbureauById(String heaBurId);
}
